package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.BffQueryDeptPostStaffNumListReqDto;
import com.sg.dto.biz.bff.req.BffQueryOrgDeptPositionStaffNumListReqDto;
import com.sg.dto.biz.bff.req.BffQueryOrgPostRankStaffNumListReqDto;
import com.sg.dto.biz.bff.req.BffQueryPostRankStaffNumListReqDto;
import com.sg.dto.biz.bff.res.BffQueryDeptPostStaffNumListRespDto;
import com.sg.dto.biz.bff.res.BffQueryOrgDeptPositionStaffNumListRespDto;
import com.sg.dto.biz.bff.res.BffQueryOrgPostRankStaffNumListRespDto;
import com.sg.dto.biz.bff.res.BffQueryPostRankStaffNumListRespDto;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface StatisticalDataService {
    /**
     * B1-3查询岗位或职级编制数（管理）
     */
    BffQueryPostRankStaffNumListRespDto queryPostRankStaffNumList(BffQueryPostRankStaffNumListReqDto reqDto);

    /**
     * B1-3组织部门职务编制数（管理）
     */
    BffQueryOrgDeptPositionStaffNumListRespDto queryOrgDeptPositionStaffNumList(BffQueryOrgDeptPositionStaffNumListReqDto reqDto);

    /**
     * B1-3查询部门岗位编制数（管理）
     */
    BffQueryDeptPostStaffNumListRespDto queryDeptPostStaffNumList(BffQueryDeptPostStaffNumListReqDto reqDto);

    /**
     * B1-3查询组织岗位或职级编制数（管理）
     */
    BffQueryOrgPostRankStaffNumListRespDto queryOrgPostRankStaffNumList(BffQueryOrgPostRankStaffNumListReqDto reqDto);
    //
}
